home *** CD-ROM | disk | FTP | other *** search
- WATCOM SQL Version 3.2d
- =======================
- Read Me First
- =============
-
- If you have any problems with this software, please
- contact:
- WATCOM
- 415 Phillip St.
- Waterloo, ON
- CANADA
- N2L 3X2
-
- Telephone: (519) 886-3700
- FAX: (519) 747-4971
- BBS: (519) 884-2103
-
-
- Online Manuals
- ==============
-
- 1. The Windows, DOS and OS/2 help files have been enhanced to be
- full online manuals. All of the Database Interface sections from
- the printed manual are now in the online manual.
-
-
- Diskette Counts
- ===============
-
- 1. Increasing the size of the help files as mentioned above has had the
- side effect of increasing the diskette count on some of the software
- beyond what is documented in the printed READ ME FIRST booklets.
- The Windows and OS/2 clients are now on two diskettes.
-
-
- Database Engine
- ===============
-
- 1. There is a new command to extend the size of the main database file
- or an extra dbspace:
-
- ALTER DBSPACE name ADD number
-
- where name is the dbspace name and number is the number of pages to
- add to the file. Dbspace names can be found in the SYSFILE system
- table.
-
- This allows these files to be extended in large amounts before the
- space is required rather than the normal 32 pages at a time when
- the space is needed. This can improve performance for loading
- large amounts of data and also serves to keep the dbspace files
- more contiguous within the file system.
-
- 2. The term "cursor stability" means that any row that is the current
- position of a cursor will not be modified until the cursor leaves
- the row, and, that a cursor will block trying to read a row that
- has been modified by another transaction but not committed.
- WATCOM SQL has always provided cursor stability at isolation levels
- 2 and 3. (This is actually inherent in the definition of isolation
- levels 2 and 3). The WATCOM SQL NLM for NetWare version 3.2d
- and version 3.2e of all other engines provide cursor stability
- automatically at isolation level 1.
-
-
- NLM Database Server
- ===================
-
- 1. You should install client software on the adminstration
- workstation. This will allow access to the NLM server from
- the administration machine as well as providing the Interactive SQL tool.
- Choose either the DOS Client or the Windows Client.
-
- 2. It is now possible (version 3.2d) to build NetWare NLMs that access
- the database using Embedded SQL. This can be done with WATCOM SQL for
- DOS version 3.2d. The preprocessor command is:
-
- sqlpp -o NETWARE <filename>
-
- The library c:\wsql\lib\dblibwsn.lib is used to link an NLM with the
- WATCOM compiler and tools. c:\wsql\dblibwsn.imp is an import command
- file to use at link time.
-
- There is a new batch file: c:\wsql\ppxmp\mkwcnlm.bat. This batch
- file will build the embedded SQL example programs into NLMs:
-
- mkwcnlm cursex
-
- See this batch file for details as to how to compile and link
- NLMs that access WATCOM SQL. The 32-bit WATCOM C/C++ compiler
- is required -- version 9.5 or 10.0.
-
-
-
- DOS and Windows Client Disks
- ============================
-
- 1. DBINFO.EXE
- In the some of the early Read Me First booklets, the file DBINFO.EXE
- is documented as being a component of the DOS and Windows Clients.
- This is not the case. DBINFO is installed as an adminstration tool.
- DBINFO will not run against the network server.
-
-
-
- DOS Database Engine
- ===================
-
- 1. DOS16M environment variable:
- DB32 and RT32 use the rational DOS extender (DOS4G/DOS16M). In environments
- where there is no extended memory manager, DOS16M will use all memory
- for the DOS extender even if the database engine doesn't use it all.
- In this case the DB32 switch -c nnnK will not help.
-
- To alleviate this problem, set the DOS16M environment variable to specify
- how much memory the DOS extender should use.
-
- set DOS16M= [@start_address [- end_address]] [:size]
-
- Examples:
- 1. set DOS16M=@2M-4M
-
- - use extended memory between 2.0M and 4.0M physical memory.
-
- 2. set DOS16M=:3M
-
- - use upto 3M of extended memory.
-
-
-
- WATCOM SQL Runtime System for DOS
- =================================
-
- 1. Two files were not mentioned in the printed "Read Me First". RTACME.EXE
- and RTACME32.EXE are on the diskettes. Note that because of these two
- new files, there are now 2 diskettes for the Runtime System for DOS.
-
-
- DOS Applications with WATCOM SQL for OS/2
- =========================================
-
- 1. WATCOM SQL for OS/2 provides the appropriate DOS client
- software to access the OS/2 database engine from an OS/2 DOS Box.
- However, the install runs under OS/2 Presentation Manager and
- does not modify any of the DOS Box setup required to run the software.
- The following manual step is required to run DOS software:
- a) Modify the path for the DOS Box to include the
- c:\wsql directory (or whereever you installed WATCOM SQL for OS/2).
-
-
- Win/OS2 Applications with WATCOM SQL for OS/2
- =============================================
-
- 1. WATCOM SQL for OS/2 provides the appropriate Windows client
- software to access the OS/2 database engine from Win/OS2. However,
- the install runs under OS/2 Presentation Manager and does not modify
- any of the Windows setup required to run the software under
- Win/OS2. The following manual steps are required to run Win/OS2
- software:
- a) Modify the path for the WinOS2 session to include the
- c:\wsql directory (or whereever you installed WATCOM SQL for OS/2).
-
- b) Create the following Program Manager Icons in a group called
- WATCOM SQL:
-
- Description Exe Parameters Working Directory
- ----------- --- ---------- -----------------
- Database Client dbclienw.exe sample c:\wsql
- ISQL isqlw.exe c:\wsql
- ODBC Administrator odbcadm.exe c:\wsql
- DDE Server wsqldde.exe c:\wsql
-
- c) If you wish to use the ODBC driver, add the following lines to
- the ODBC.INI file in you Win/OS2 directory. You can then
- use the ODBC Administrator to create a data source.
-
- [ODBC Drivers]
- WATCOM SQL=Installed
-
- [WATCOM SQL]
- driver=c:\wsql\wsqlodbc.dll
- setup=c:\wsql\wsqlodbc.dll
-
-
-
-